package fr.istic.linkedcv.client.presentation;

import com.google.gwt.event.logical.shared.ValueChangeHandler;

import fr.istic.linkedcv.client.LinkedCv;

public interface Ui extends ValueChangeHandler<String> {
	/**
	 * Affiche le contenu de la page souhaitée
	 * 
	 *
	 * @param contentId l'id du contenu de la page
	 * <ul>
	 * 		<li>login</li>
	 * 		<li>inscription</li>
	 * 		<li>liste_personnes</li>
	 * </ul>
	 */
	void displayContent(String contentId);
	
	LinkedCv getControle();
	
	void addProperty(String key, String string);
	
	void addHistoryItem(String item);

	void fireCurrentHistoryState();
}
